package com.cn.springcloudwechat.service.personalcenter.service;

import com.cn.springcloudwechat.model.YmUserChild;
import com.cn.springcloudwechat.model.dto.YmChildDto;

import java.util.List;

public interface YmUserChildService {

    /**
     * 查询用户宝宝
     * @param userId
     * @return
     */
    List<YmUserChild> getUserChild(Long userId);

    /**
     * 添加宝宝
     * @param ymUserChild
     * @return
     */
    Integer insertUserChild(YmUserChild ymUserChild) throws IllegalAccessException;

    /**
     * 修改宝宝信息
     * @param ymUserChild
     * @return
     */
    Integer updateUserChild(YmUserChild ymUserChild);

    /**
     * 获取用户宝宝列表（姓名和id）
     * @return
     */
    List<YmChildDto> getChildName();

    /**
     * 根据宝宝id查询宝宝信息
     * @param childId
     * @return
     */
    YmUserChild selectByPrimaryKey(Long childId);

}
